<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Cryptic Cabinet: CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="Logo 100x100px.png"/></td>
  <td id="projectalign">
   <div id="projectname">Cryptic Cabinet
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Central manager for all surface finding, takes in the objects created by the OVRSceneManager and passed the relevant information to the space finding mangers. Once set up also handles moving the debug visual props to the appropriate locations.  
 <a href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.png" alt=""/>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aeb48071e044f5816648bc7ed11fcbd9a" id="r_aeb48071e044f5816648bc7ed11fcbd9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#aeb48071e044f5816648bc7ed11fcbd9a">ResetHorizontalBlockedAreas</a> ()</td></tr>
<tr class="separator:aeb48071e044f5816648bc7ed11fcbd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2281e91466c2a20861fa7f64f3009d" id="r_a0c2281e91466c2a20861fa7f64f3009d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a0c2281e91466c2a20861fa7f64f3009d">HasLoadingCompleted</a> ()</td></tr>
<tr class="separator:a0c2281e91466c2a20861fa7f64f3009d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26dd117e9be304a124f23158ec173848" id="r_a26dd117e9be304a124f23158ec173848"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a26dd117e9be304a124f23158ec173848">ToggleDebugView</a> ()</td></tr>
<tr class="memdesc:a26dd117e9be304a124f23158ec173848"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggles the debug cell visibility.  <br /></td></tr>
<tr class="separator:a26dd117e9be304a124f23158ec173848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade69d67dae4e75fa4cae906a36f79234" id="r_ade69d67dae4e75fa4cae906a36f79234"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#ade69d67dae4e75fa4cae906a36f79234">RequestRandomLocation</a> (Vector3 locationToFace, float radius, out Vector3 foundPosition)</td></tr>
<tr class="separator:ade69d67dae4e75fa4cae906a36f79234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d0e201c8726f980ebcef31209a08951" id="r_a9d0e201c8726f980ebcef31209a08951"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a9d0e201c8726f980ebcef31209a08951">RequestRandomFloorLocation</a> (Vector3 locationToFace, Vector3 objectDimensions, out Vector3 foundPosition, out Quaternion foundRotation, float edgeDistance=-1)</td></tr>
<tr class="separator:a9d0e201c8726f980ebcef31209a08951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b562eefcfbfdab514a9004e09b1139" id="r_a70b562eefcfbfdab514a9004e09b1139"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a70b562eefcfbfdab514a9004e09b1139">RequestRandomFloorWallLocation</a> (float halfDepth, float width, float height, out Vector3 foundFloorPosition, out Vector3 foundWallPosition, out Quaternion foundWallRotation, Vector2 edgeDistance)</td></tr>
<tr class="separator:a70b562eefcfbfdab514a9004e09b1139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae73331dffc7ae8976d2be057a4b58491" id="r_ae73331dffc7ae8976d2be057a4b58491"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#ae73331dffc7ae8976d2be057a4b58491">RequestRandomDeskLocation</a> (Vector3 locationToFace, float radius, out Vector3 foundPosition)</td></tr>
<tr class="separator:ae73331dffc7ae8976d2be057a4b58491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad676b4553ed323d0350139a2d777ead" id="r_aad676b4553ed323d0350139a2d777ead"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#aad676b4553ed323d0350139a2d777ead">RequestRandomWallLocation</a> (float heightOffFloor, float objectWidth, float objectHeight, Vector2 edgeDistance, bool ignoreSceneBlocked, out Vector3 foundPosition, out Quaternion foundRotation)</td></tr>
<tr class="separator:aad676b4553ed323d0350139a2d777ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a752550d9c1902f988781721e42f3754b" id="r_a752550d9c1902f988781721e42f3754b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a752550d9c1902f988781721e42f3754b">AddWall</a> (OVRScenePlane plane)</td></tr>
<tr class="memdesc:a752550d9c1902f988781721e42f3754b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds wall plane to the wall list.  <br /></td></tr>
<tr class="separator:a752550d9c1902f988781721e42f3754b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c93d9cd391c6cb4a5d5f21fdfdc04f3" id="r_a2c93d9cd391c6cb4a5d5f21fdfdc04f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a2c93d9cd391c6cb4a5d5f21fdfdc04f3">AddOpening</a> (OVRScenePlane doorPlane)</td></tr>
<tr class="memdesc:a2c93d9cd391c6cb4a5d5f21fdfdc04f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a doors and windows to the openings list.  <br /></td></tr>
<tr class="separator:a2c93d9cd391c6cb4a5d5f21fdfdc04f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3831af621e16fe13794b0d3f640646" id="r_a8e3831af621e16fe13794b0d3f640646"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a8e3831af621e16fe13794b0d3f640646">AddVolumeObject</a> (OVRSceneVolume objectVolume)</td></tr>
<tr class="memdesc:a8e3831af621e16fe13794b0d3f640646"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds any object described with a volume such as storage screens and plants.  <br /></td></tr>
<tr class="separator:a8e3831af621e16fe13794b0d3f640646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d9e6711a31908306c456b0d32e3a428" id="r_a4d9e6711a31908306c456b0d32e3a428"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a4d9e6711a31908306c456b0d32e3a428">AddDesk</a> (OVRScenePlane plane)</td></tr>
<tr class="memdesc:a4d9e6711a31908306c456b0d32e3a428"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a desk to the general manager, adds a DeskSpaceFinder to the object.  <br /></td></tr>
<tr class="separator:a4d9e6711a31908306c456b0d32e3a428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad676dbe7dfdc9d55e2b60999e8de7768" id="r_ad676dbe7dfdc9d55e2b60999e8de7768"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#ad676dbe7dfdc9d55e2b60999e8de7768">AddCouch</a> (OVRScenePlane plane)</td></tr>
<tr class="memdesc:ad676dbe7dfdc9d55e2b60999e8de7768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores couch planes to pass to space managers.  <br /></td></tr>
<tr class="separator:ad676dbe7dfdc9d55e2b60999e8de7768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c451e6a74bba5ace1635970a1301fd" id="r_a99c451e6a74bba5ace1635970a1301fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a99c451e6a74bba5ace1635970a1301fd">AddFloor</a> (<a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_floor_space_finder.html">FloorSpaceFinder</a> floorSpaceFinder)</td></tr>
<tr class="memdesc:a99c451e6a74bba5ace1635970a1301fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores any FloorSpaceFinders.  <br /></td></tr>
<tr class="separator:a99c451e6a74bba5ace1635970a1301fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad235ee1f93d276913efaceff9dc0b9d8" id="r_ad235ee1f93d276913efaceff9dc0b9d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#ad235ee1f93d276913efaceff9dc0b9d8">RequestTotallyRandomWallLocation</a> (float minHeight, out Vector3 position, out Quaternion rotation)</td></tr>
<tr class="separator:ad235ee1f93d276913efaceff9dc0b9d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1761d0354303ef9ac06c0cf5fae5245" id="r_af1761d0354303ef9ac06c0cf5fae5245"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#af1761d0354303ef9ac06c0cf5fae5245">RequestTotallyRandomFloorLocation</a> (out Vector3 position)</td></tr>
<tr class="separator:af1761d0354303ef9ac06c0cf5fae5245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc187c35193d16acc2243ff5eaa58c7" id="r_aacc187c35193d16acc2243ff5eaa58c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#aacc187c35193d16acc2243ff5eaa58c7">RequestTotallyRandomDeskLocation</a> (out Vector3 position)</td></tr>
<tr class="separator:aacc187c35193d16acc2243ff5eaa58c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1d6f27bcbba8c373f375f6040ad091" id="r_a2c1d6f27bcbba8c373f375f6040ad091"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a2c1d6f27bcbba8c373f375f6040ad091">RequestCollidersDisabled</a> ()</td></tr>
<tr class="separator:a2c1d6f27bcbba8c373f375f6040ad091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d55e3cebd3491c21082c0d01926a247" id="r_a7d55e3cebd3491c21082c0d01926a247"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a7d55e3cebd3491c21082c0d01926a247">RequestCollidersEnabled</a> ()</td></tr>
<tr class="separator:a7d55e3cebd3491c21082c0d01926a247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0034fb1f6637613369b2d331543ac4d4" id="r_a0034fb1f6637613369b2d331543ac4d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a0034fb1f6637613369b2d331543ac4d4">ResetSceneUnderstanding</a> ()</td></tr>
<tr class="separator:a0034fb1f6637613369b2d331543ac4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e6303437d14b5eeb32f0a7e9dc0453" id="r_a68e6303437d14b5eeb32f0a7e9dc0453"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a68e6303437d14b5eeb32f0a7e9dc0453">CleanUp</a> ()</td></tr>
<tr class="separator:a68e6303437d14b5eeb32f0a7e9dc0453"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aaafeb46f0a6734df71436bfb762ca12f" id="r_aaafeb46f0a6734df71436bfb762ca12f"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#aaafeb46f0a6734df71436bfb762ca12f">DebugMaterial</a></td></tr>
<tr class="memdesc:aaafeb46f0a6734df71436bfb762ca12f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug material passed to WallSpaceFinder  <br /></td></tr>
<tr class="separator:aaafeb46f0a6734df71436bfb762ca12f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a11d219c0ab2a0af583e0f2435e49011f" id="r_a11d219c0ab2a0af583e0f2435e49011f"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a11d219c0ab2a0af583e0f2435e49011f">OnEnable</a> ()</td></tr>
<tr class="memdesc:a11d219c0ab2a0af583e0f2435e49011f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the scene manager and register callbacks.  <br /></td></tr>
<tr class="separator:a11d219c0ab2a0af583e0f2435e49011f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Central manager for all surface finding, takes in the objects created by the OVRSceneManager and passed the relevant information to the space finding mangers. Once set up also handles moving the debug visual props to the appropriate locations. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad676dbe7dfdc9d55e2b60999e8de7768" name="ad676dbe7dfdc9d55e2b60999e8de7768"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad676dbe7dfdc9d55e2b60999e8de7768">&#9670;&#160;</a></span>AddCouch()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddCouch </td>
          <td>(</td>
          <td class="paramtype">OVRScenePlane&#160;</td>
          <td class="paramname"><em>plane</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores couch planes to pass to space managers. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">plane</td><td>Plane that describes a couch</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a4d9e6711a31908306c456b0d32e3a428" name="a4d9e6711a31908306c456b0d32e3a428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d9e6711a31908306c456b0d32e3a428">&#9670;&#160;</a></span>AddDesk()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddDesk </td>
          <td>(</td>
          <td class="paramtype">OVRScenePlane&#160;</td>
          <td class="paramname"><em>plane</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a desk to the general manager, adds a DeskSpaceFinder to the object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">plane</td><td>Plane that describes a desk.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a99c451e6a74bba5ace1635970a1301fd" name="a99c451e6a74bba5ace1635970a1301fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99c451e6a74bba5ace1635970a1301fd">&#9670;&#160;</a></span>AddFloor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddFloor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_floor_space_finder.html">FloorSpaceFinder</a>&#160;</td>
          <td class="paramname"><em>floorSpaceFinder</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores any FloorSpaceFinders. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">floorSpaceFinder</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#aaafeb46f0a6734df71436bfb762ca12f">CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.DebugMaterial</a>.</p>

</div>
</div>
<a id="a2c93d9cd391c6cb4a5d5f21fdfdc04f3" name="a2c93d9cd391c6cb4a5d5f21fdfdc04f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c93d9cd391c6cb4a5d5f21fdfdc04f3">&#9670;&#160;</a></span>AddOpening()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddOpening </td>
          <td>(</td>
          <td class="paramtype">OVRScenePlane&#160;</td>
          <td class="paramname"><em>doorPlane</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a doors and windows to the openings list. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">doorPlane</td><td>Plane that describes a door or window.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a8e3831af621e16fe13794b0d3f640646" name="a8e3831af621e16fe13794b0d3f640646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e3831af621e16fe13794b0d3f640646">&#9670;&#160;</a></span>AddVolumeObject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddVolumeObject </td>
          <td>(</td>
          <td class="paramtype">OVRSceneVolume&#160;</td>
          <td class="paramname"><em>objectVolume</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds any object described with a volume such as storage screens and plants. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">objectVolume</td><td>Object's volume.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a752550d9c1902f988781721e42f3754b" name="a752550d9c1902f988781721e42f3754b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a752550d9c1902f988781721e42f3754b">&#9670;&#160;</a></span>AddWall()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddWall </td>
          <td>(</td>
          <td class="paramtype">OVRScenePlane&#160;</td>
          <td class="paramname"><em>plane</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds wall plane to the wall list. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">plane</td><td>Plane that describes a wall.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a68e6303437d14b5eeb32f0a7e9dc0453" name="a68e6303437d14b5eeb32f0a7e9dc0453"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68e6303437d14b5eeb32f0a7e9dc0453">&#9670;&#160;</a></span>CleanUp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.CleanUp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#a69ed89d7c31438ea13ef7a70b29236cc">CrypticCabinet.SceneManagement.WallSpaceFinder.CleanUp()</a>.</p>

</div>
</div>
<a id="a0c2281e91466c2a20861fa7f64f3009d" name="a0c2281e91466c2a20861fa7f64f3009d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c2281e91466c2a20861fa7f64f3009d">&#9670;&#160;</a></span>HasLoadingCompleted()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.HasLoadingCompleted </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a11d219c0ab2a0af583e0f2435e49011f" name="a11d219c0ab2a0af583e0f2435e49011f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11d219c0ab2a0af583e0f2435e49011f">&#9670;&#160;</a></span>OnEnable()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.OnEnable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set up the scene manager and register callbacks. </p>

</div>
</div>
<a id="a2c1d6f27bcbba8c373f375f6040ad091" name="a2c1d6f27bcbba8c373f375f6040ad091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c1d6f27bcbba8c373f375f6040ad091">&#9670;&#160;</a></span>RequestCollidersDisabled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestCollidersDisabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#ac62c57aa5b3406a5cd674255ae34e003">CrypticCabinet.SceneManagement.WallSpaceFinder.SetWallCollidersEnabled()</a>.</p>

</div>
</div>
<a id="a7d55e3cebd3491c21082c0d01926a247" name="a7d55e3cebd3491c21082c0d01926a247"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d55e3cebd3491c21082c0d01926a247">&#9670;&#160;</a></span>RequestCollidersEnabled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestCollidersEnabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#ac62c57aa5b3406a5cd674255ae34e003">CrypticCabinet.SceneManagement.WallSpaceFinder.SetWallCollidersEnabled()</a>.</p>

<p class="reference">Referenced by <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a26dd117e9be304a124f23158ec173848">CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.ToggleDebugView()</a>.</p>

</div>
</div>
<a id="ae73331dffc7ae8976d2be057a4b58491" name="ae73331dffc7ae8976d2be057a4b58491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae73331dffc7ae8976d2be057a4b58491">&#9670;&#160;</a></span>RequestRandomDeskLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestRandomDeskLocation </td>
          <td>(</td>
          <td class="paramtype">Vector3&#160;</td>
          <td class="paramname"><em>locationToFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>foundPosition</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9d0e201c8726f980ebcef31209a08951" name="a9d0e201c8726f980ebcef31209a08951"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d0e201c8726f980ebcef31209a08951">&#9670;&#160;</a></span>RequestRandomFloorLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestRandomFloorLocation </td>
          <td>(</td>
          <td class="paramtype">Vector3&#160;</td>
          <td class="paramname"><em>locationToFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Vector3&#160;</td>
          <td class="paramname"><em>objectDimensions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>foundPosition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Quaternion&#160;</td>
          <td class="paramname"><em>foundRotation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>edgeDistance</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a70b562eefcfbfdab514a9004e09b1139" name="a70b562eefcfbfdab514a9004e09b1139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70b562eefcfbfdab514a9004e09b1139">&#9670;&#160;</a></span>RequestRandomFloorWallLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestRandomFloorWallLocation </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>halfDepth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>foundFloorPosition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>foundWallPosition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Quaternion&#160;</td>
          <td class="paramname"><em>foundWallRotation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Vector2&#160;</td>
          <td class="paramname"><em>edgeDistance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#a9d8fd39d046aa054763f48709cd37e6c">CrypticCabinet.SceneManagement.WallSpaceFinder.RequestRandomLocationCustomWithFloor()</a>.</p>

</div>
</div>
<a id="ade69d67dae4e75fa4cae906a36f79234" name="ade69d67dae4e75fa4cae906a36f79234"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade69d67dae4e75fa4cae906a36f79234">&#9670;&#160;</a></span>RequestRandomLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestRandomLocation </td>
          <td>(</td>
          <td class="paramtype">Vector3&#160;</td>
          <td class="paramname"><em>locationToFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>foundPosition</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aad676b4553ed323d0350139a2d777ead" name="aad676b4553ed323d0350139a2d777ead"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad676b4553ed323d0350139a2d777ead">&#9670;&#160;</a></span>RequestRandomWallLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestRandomWallLocation </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>heightOffFloor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>objectWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>objectHeight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Vector2&#160;</td>
          <td class="paramname"><em>edgeDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ignoreSceneBlocked</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>foundPosition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Quaternion&#160;</td>
          <td class="paramname"><em>foundRotation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#a813483247f84ba5d896477df91eba55c">CrypticCabinet.SceneManagement.WallSpaceFinder.QueryForSafeWallLocation()</a>.</p>

</div>
</div>
<a id="aacc187c35193d16acc2243ff5eaa58c7" name="aacc187c35193d16acc2243ff5eaa58c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacc187c35193d16acc2243ff5eaa58c7">&#9670;&#160;</a></span>RequestTotallyRandomDeskLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestTotallyRandomDeskLocation </td>
          <td>(</td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af1761d0354303ef9ac06c0cf5fae5245" name="af1761d0354303ef9ac06c0cf5fae5245"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1761d0354303ef9ac06c0cf5fae5245">&#9670;&#160;</a></span>RequestTotallyRandomFloorLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestTotallyRandomFloorLocation </td>
          <td>(</td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad235ee1f93d276913efaceff9dc0b9d8" name="ad235ee1f93d276913efaceff9dc0b9d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad235ee1f93d276913efaceff9dc0b9d8">&#9670;&#160;</a></span>RequestTotallyRandomWallLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestTotallyRandomWallLocation </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>minHeight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Vector3&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out Quaternion&#160;</td>
          <td class="paramname"><em>rotation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#ac9105541f8f74781471e33155461858f">CrypticCabinet.SceneManagement.WallSpaceFinder.PickRandomWallCell()</a>.</p>

</div>
</div>
<a id="aeb48071e044f5816648bc7ed11fcbd9a" name="aeb48071e044f5816648bc7ed11fcbd9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb48071e044f5816648bc7ed11fcbd9a">&#9670;&#160;</a></span>ResetHorizontalBlockedAreas()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.ResetHorizontalBlockedAreas </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0034fb1f6637613369b2d331543ac4d4" name="a0034fb1f6637613369b2d331543ac4d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0034fb1f6637613369b2d331543ac4d4">&#9670;&#160;</a></span>ResetSceneUnderstanding()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.ResetSceneUnderstanding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#ac98d412de66e851715ca5558996b2f22">CrypticCabinet.SceneManagement.WallSpaceFinder.ResetWallPlacements()</a>, and <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#ac62c57aa5b3406a5cd674255ae34e003">CrypticCabinet.SceneManagement.WallSpaceFinder.SetWallCollidersEnabled()</a>.</p>

</div>
</div>
<a id="a26dd117e9be304a124f23158ec173848" name="a26dd117e9be304a124f23158ec173848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26dd117e9be304a124f23158ec173848">&#9670;&#160;</a></span>ToggleDebugView()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.ToggleDebugView </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Toggles the debug cell visibility. </p>

<p class="reference">References <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a7d55e3cebd3491c21082c0d01926a247">CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.RequestCollidersEnabled()</a>, and <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_wall_space_finder.html#a965d20447b7f61fec15ea7e0bf831956">CrypticCabinet.SceneManagement.WallSpaceFinder.ToggleCellVisibility()</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aaafeb46f0a6734df71436bfb762ca12f" name="aaafeb46f0a6734df71436bfb762ca12f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaafeb46f0a6734df71436bfb762ca12f">&#9670;&#160;</a></span>DebugMaterial</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Material CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.DebugMaterial</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Debug material passed to WallSpaceFinder </p>

<p class="reference">Referenced by <a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html#a99c451e6a74bba5ace1635970a1301fd">CrypticCabinet.SceneManagement.SceneUnderstandingLocationPlacer.AddFloor()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_scene_understanding_location_placer_8cs.html">SceneUnderstandingLocationPlacer.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_cryptic_cabinet.html">CrypticCabinet</a></li><li class="navelem"><a class="el" href="namespace_cryptic_cabinet_1_1_scene_management.html">SceneManagement</a></li><li class="navelem"><a class="el" href="class_cryptic_cabinet_1_1_scene_management_1_1_scene_understanding_location_placer.html">SceneUnderstandingLocationPlacer</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
  </ul>
</div>
</body>
</html>
